#ifndef NODE_INFO_HPP_
#	define NODE_INFO_HPP_

class NodeInfo
{
	public:
		NodeInfo(		unsigned		inTournee,
						const Vertex& 	inVertex,
						double			inArrival,
						unsigned		inLoad,
						NodeInfo*		inPred,
						NodeInfo*		inSucc);
		~NodeInfo();
		
	protected:
		unsigned			niTournee;
		const Vertex&		niVertex;
		double				niArrival;
		unsigned			niLoad;
		NodeInfo*			niPred;
		NodeInfo*			niSucc;
};


// 5 clients

// <1,2,3>
// <4,5>

// 4 clients

// <0,2>    
// <1,3>

// >nb disques
//      for i on nb_disques
//          >i.size


#endif
